export const imageerror = {
  // 指令对象 会在当前的dom元素插入到节点之后执行
  inserted(dom, options) {
    //dom表示当前指令作用的dom对象
    // dom认为此时是图片
    //当图片由地址 但地址加载没有成功的时候 会报错 触发图片的一个事件=>onerror
    dom.src = dom.src || options.value
    dom.onerror = function () {
      // dom可以注册error事件
      // dom.src ='默认图片' //这里不能写死
      dom.src = options.value
    }
  },
  componentUpdated(dom, options) {
    // 该钩子函数会在当前指令作用的组件 更新数据完毕后执行
    // inserted只会执行一次
    // 组件初始化 一旦更新就不会再次进入inserted函数 会进去componentUpdated函数
    dom.src = dom.src || options.value

  }
}
